package com.trhui.mallbook.domain.request.yb;

import com.trhui.mallbook.domain.common.BaseRequest;
import com.trhui.mallbook.domain.request.Goods;

import java.util.List;

/**
 * 易宝-退款请求对象
 * @author linqy
 */
public class YbRefundRequest extends BaseRequest {

    /**
     * 原支付请求订单号(必填) 字段长度最长：32 位
     */
    private String originalMerOrderId;

    /**
     * 退款总金额(必填) 字段长度最长：12 位
     */
    private String refundAmount;

    /**
     * 商品列表  非必填
     */
    private List<Goods> goodsDetail;

    /**
     * 后台回调地址(必填) 字段长度：1 ~ 256 位
     */
    private String notifyUrl;

    /**
     * 自定义参数1  字段长度：100
     */
    private String parameter1;

    /**
     * 自定义参数2  字段长度：100
     */
    private String parameter2;

    public String getOriginalMerOrderId() {
        return originalMerOrderId;
    }

    public void setOriginalMerOrderId(String originalMerOrderId) {
        this.originalMerOrderId = originalMerOrderId;
    }

    public String getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(String refundAmount) {
        this.refundAmount = refundAmount;
    }

    public List<Goods> getGoodsDetail() {
        return goodsDetail;
    }

    public void setGoodsDetail(List<Goods> goodsDetail) {
        this.goodsDetail = goodsDetail;
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }

    public String getParameter1() {
        return parameter1;
    }

    public void setParameter1(String parameter1) {
        this.parameter1 = parameter1;
    }

    public String getParameter2() {
        return parameter2;
    }

    public void setParameter2(String parameter2) {
        this.parameter2 = parameter2;
    }
}
